// pages/yingyang/yingyang.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
      foodName:"", //食物
      foodList:[],
      page:1
  },
  getFood(e){ //获取食物列表
    // 函数内获取事件元素上的数据data-属性=value
    // e.currentTarget.dataset.属性
    console.log(e)
    if(e){ //如果是按钮点来的搜素 清空原来的数据
      this.setData({
        foodList:[]
      })
    }
    wx.request({
      url: 'https://api.oioweb.cn/api/search/FoodHeat',
      method:"get",
      data:{
        keyword:this.data.foodName,
        page:this.data.page
      },
      success:(res)=>{
        console.log(res)
        let foodList=[...this.data.foodList,...res.data.result]
        if(res.data.code==200){
          this.setData({
            foodList:foodList
          })
          console.log(this.data.foodList)
        }
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  
  /**
   * 生命周期函数--监听页面卸载
   */
 

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
      console.log("下拉了")
      this.setData({
        page:1,
        foodList:[]
      })
      this.getFood()
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
      console.log("上拉了")
      let page=this.data.page+1;
      console.log(page)
      this.setData({
        page:page
      })
      console.log(1111)
      // 小程序的函数之间互相调用 this.函数名()
      console.log(this.data.page)
      if(this.data.page<=10){
        this.getFood();
      }else{
        wx.showToast({
          title: '没有更多数据了',
        })
      }
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})